package com.tarena.lbs.basic.pojo.po;

import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.Accessors;
import lombok.experimental.FieldDefaults;

import java.io.Serializable;

/**
 * 省市区实体类
 */
@Data
@Accessors(chain = true) // 支持链式调用
@FieldDefaults(level = AccessLevel.PRIVATE)
public class AreaPO implements Serializable {


    Long id; // 主键id

    Long parentId; // 父id


    String adCode; // 地址编码

    String cityCode; // 城市编码

    String name; // 省/直辖市/市/区名称

    Integer depth; // 层级深度，1:省2:市3:区

    Integer isDelete; // 删除标记，0:未删除1:已删除

    Integer isMunicipality; // 是否是直辖市，1:直辖市，0：其他
}
